@charset "utf-8";
html{overflow: visible;}
/* index */
.index-wrap .g-banner{height:650px;background: url("/form/front/img/banner/banner_index.jpg") no-repeat center;position: relative;}
.index-wrap .g-banner .b-btn{width:224px;height: 62px;font-size: 22px;line-height: 62px;position: absolute;top:63%;left:50%;margin-left:-580px;border-radius: 32px;background: linear-gradient(to top right, #f2c62c, #ffa244);border:none;}
.index-wrap .g-banner .b-btn:hover{background: linear-gradient(to top right, #f2c62c, #ffa244);border:none;color:#fff;}
.index-wrap .g-mode01{background: #eff3f6;padding:31px 0;}
.index-wrap h2{font-size: 30px;line-height: 40px;text-align: center;padding: 23px 0;}
.index-wrap .mode01-list li{width:33.33%;float:left;text-align: center;padding:31px 0;}
.index-wrap .mode01-list li img{width:80px;height: 80px;}
.index-wrap .mode01-list dt{font-size: 20px;line-height: 30px;padding-top: 24px;}
.index-wrap .mode01-list dd{font-size: 14px;color:#888;line-height: 24px;padding-top: 10px;}
.index-wrap .g-mode02{padding:100px 0 80px;}
.index-wrap .g-mode03{padding:95px 0 75px;background: url("/form/front/img/bg/bg_index01.jpg") no-repeat center;}
.index-wrap .g-mode04{padding:100px 0 80px;}
.index-wrap .g-mode05{padding:70px 0 60px;background: #eff3f6;}
.index-wrap .g-mode06{padding:55px 0 40px;}
.index-wrap .g-mode07{padding:50px 0;background: #eff3f6;text-align: center;}
.index-wrap .mode-info{width:405px;padding-left: 15px;}
.index-wrap .g-mode06 .mode-info,.index-wrap .g-mode05 .mode-info{width:525px;padding:100px 15px 0;}
.index-wrap .mode-info h3{font-size: 28px;color:#333;line-height: 45px;position: relative;}
.index-wrap .mode-info h3:after{content:"";width:36px;height: 3px;background: #0cf;position: absolute;bottom:-23px;left:0;display: block;}
.index-wrap .mode-info h4{font-size:30px;color:#333;line-height: 45px;position: relative;}
.index-wrap .mode-info span{vertical-align: middle;display: inline-block;}
.index-wrap .mode-info span img{margin-left: 15px;}
.index-wrap .mode-info ul{margin:71px 0 69px;}
.index-wrap .mode-info li{font-size: 18px;color:#999;line-height: 38px;}
.index-wrap .mode-info li i{width:6px;height:6px;border-radius: 50%;background: #999;overflow: hidden;display: inline-block;vertical-align: middle;}
.index-wrap .mode-info li span{display: inline-block;vertical-align: middle;padding-left: 10px;}
.index-wrap .mode-info p{padding:24px 0 65px;line-height: 30px;font-size: 16px;color:#999;}
.index-wrap .mode-info .b-btn{line-height: 36px;height: 36px;padding:0 28px;font-size: 16px;border-radius:18px;}
.index-wrap .g-mode07 .b-btn{width:370px;height: 40px;line-height: 40px;font-size: 16px;}
/* create */
.formtype-list{margin:0 -10px;padding:60px 0;}
.formtype-list li{width:33.33%;box-sizing: border-box;padding:0 44px;float:left;text-align: center}
.formtype-list li .item-inner{border:1px solid #eee;box-shadow: 0 2px 10px 0 rgba(122,122,122,0.1);border-radius: 4px;background: #fff;overflow: hidden;}
.formtype-list li .item-inner:hover{border:1px solid #0cf;box-shadow: 0 2px 10px 0 rgba(0,204,255,0.38);}
.formtype-list li dl{padding:20px 0;}
.formtype-list li dt{color:#fff;font-size:30px;line-height:30px;padding-bottom:18px;}
.formtype-list li dd{font-size: 16px;color:rgba(255,255,255,0.7);line-height:24px;}
.formtype-list li .clearfix{padding:32px 50px 18px;}
.formtype-list li .form-img{width:174px;height:165px;margin: 0 auto ;}
.formtype-list li .btn-box{padding:15px 0 35px;text-align: center;}
.formtype-list li .b-btn{padding:0 66px;line-height: 38px;height: 38px;font-size: 18px;border-radius:20px;}
.formtype-list .type01 dl{background: #3ed5fa;}
.formtype-list .type01 .b-btn{background: #3ed5fa;border-color: #3ed5fa;}
.formtype-list .type01 .b-btn:hover{color:#3ed5fa;background: #fff;}
.formtype-list .type02 dl{background: #a6d5ac;}
.formtype-list .type02 .b-btn{background: #a6d5ac;border-color: #a6d5ac;}
.formtype-list .type02 .b-btn:hover{color:#a6d5ac;background: #fff;}
.formtype-list .type03 dl{background: #f5ab65;}
.formtype-list .type03 .b-btn{background: #f5ab65;border-color: #f5ab65;}
.formtype-list .type03 .b-btn:hover{color:#f5ab65;background: #fff;}
/* template */
.template-wrap .g-banner{height:170px;background: url("/form/front/img/banner/banner_template.jpg") no-repeat center;position: relative;}
.template-wrap .g-banner .template-search{width:721px;height:49px;overflow:hidden;border-radius:4px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.template-wrap .g-banner .search-input{width:623px;height: 49px;padding:0 20px;background: #fff;border:none;box-sizing: border-box;line-height: 49px;color:#999;float:left;}
.template-wrap .g-banner .search-btn{width:98px;font-size: 16px;height: 49px;text-align: center;color:#fff;background: #0cf;line-height: 49px;display: block;float:right;}
.c-templateset{box-shadow: 0 2px 10px 0 rgba(122,122,122,0.25);border-radius: 4px;background: #fff;margin-top: 40px;padding:8px 27px 8px 22px;}
.c-templateset dl{overflow:hidden;line-height: 30px;font-size: 14px;}
.c-templateset dt{width:60px;text-align: right;float:left;padding:14px 0;}
.c-templateset dd{border-top: 1px solid #e5e5e5;margin-left: 76px;position: relative;padding:10px 0;}
.c-templateset .noborder dd{border:none;}
.c-templateset dd ul{overflow: hidden;width: 1010px;height:38px;}
.c-templateset .cur ul{height: auto;}
.c-templateset dd li{float:left;padding:4px 2px;}
.c-templateset dd li a{background: none;color:#333;border-radius: 30px;display: block;padding:0 19px;}
.c-templateset dd li.cur a{color:#0cf;}
.c-templateset dd a:hover{color:#0cf;}
.c-templateset dd .tempsetChild{position: relative;background: #f5f5f5;padding: 10px 0;width: 100%;height: auto;line-height: 24px;}
.c-templateset dd .tempsetChild a{}
.c-templateset dd .templateset-more{position: absolute;right:0;top:14px;}
.c-templateset dd .templateset-more span{vertical-align: middle;padding-right: 4px;color:#666;}
.c-templateset dd .templateset-more:hover span{color:#0cf;}
.c-templateset dd .templateset-more .i-ico{width:15px;height: 15px;}
.c-templateset dd .i-show{background-position: -180px 3px;}
.c-templateset dd a:hover .i-show{background-position: -180px -27px;}
.c-templateset dd .i-hide{background-position: -210px 3px;}
.c-templateset dd a:hover .i-hide{background-position: -210px -27px;}
.c-templates{padding:40px 0;}
.hot-templates{border-top: 1px solid #eee;}
.hot-title{font-size: 17px;margin: 0 0 25px;}
.c-templates ul{margin:-12px -10px;}
.c-templates li{width:20%;box-sizing: border-box;padding:12px 10px;float:left;}
.c-templates li.addtemplate{width: 100%;display: none;}
.c-templates li .item-inner{border:1px solid #e5e5e5;border-radius: 4px; display: block;background: #fff;}
.c-templates li .item-inner:hover{box-shadow: 0 2px 10px 0 rgba(122,122,122,0.25);}
.c-templates li .item-inner .item-img{background: #dde5ed;text-align: center;height: 120px;position: relative;}
.c-templates li .item-inner .item-img img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.c-templates li .item-inner .collect{background: rgba(0,0,0,0.3);border-radius: 2px;position: absolute;top:10px;right:10px;padding: 5px;cursor: pointer;z-index: 1;}
.c-templates li .item-inner .collect .i-ico{width: 15px;height: 15px;background-position: -25px -246px;}
.c-templates li .item-inner .collect.active .i-ico{background-position: -25px -271px;}
.c-templates li .item-inner dl{padding:14px 14px;}
.c-templates li .item-inner dt{font-size: 14px;color:#666;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-templates li .item-inner dd{font-size: 12px;color:#999;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-templates li .item-inner .item-btns{border-top:1px solid #e5e5e5;padding:6px 0;text-align: center;overflow: hidden;}
.c-templates li .item-inner a{width:50%;float:left;line-height: 20px;border-left: 1px solid #e5e5e5;box-sizing: border-box;}
.c-templates li .item-inner .first-btn{border-left: none;}
.c-templates li.addtemplate .item-inner dl{text-align: center;padding: 20px 0;}
.c-templates li.addtemplate .item-inner dt{font-size:40px;color:#dcdcdc;line-height:55px;border:1px dashed #dcdcdc;border-radius: 50%;width:60px;height:60px;margin:0 auto;}
.c-templates li.addtemplate .item-inner dd{font-size: 14px;color:#333;line-height:24px;}
.c-templates li.addtemplate .item-inner dd span{font-size: 20px;vertical-align: -2px;}
/* test */ 
.test-wrap .g-banner{height:420px;background: url("/form/front/img/banner/banner_test.jpg") no-repeat center;position: relative;}
.test-wrap .g-banner a{display: block;width:100%;height: 100%;}
.c-testlist{padding:40px 0;}
.c-testlist ul{margin:-15px -10px;}
.c-testlist li{width:25%;box-sizing: border-box;padding:15px 10px;float:left;}
.c-testlist li .item-inner{border:1px solid #e5e5e5;border-radius: 4px; display: block;position: relative;box-shadow: 0 2px 10px 0 rgba(122,122,122,0.25);overflow: hidden;}
.c-testlist li .item-inner .item-img{height:244px;}
.c-testlist li .item-inner .item-img img{width:100%;height:100%;}
.c-testlist li .item-inner dl{padding:12px;position: absolute;bottom:0;left:0;right:0;background: #fff;}
.c-testlist li .item-inner dt{font-size: 15px;color:#333;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-testlist li .item-inner dd{font-size: 12px;color:#999;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.c-testlist li .item-inner .item-mark{background: rgba(0,0,0,0.5);position: absolute;top:0;left:0;bottom:0;right:0;display: none;}
.c-testlist li .item-inner .mark-inner{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:90%;text-align: center}
.c-testlist li .item-inner .item-mark h4{color:#fff;font-size: 18px;line-height: 30px;}
.c-testlist li .item-inner .item-mark .b-btn{margin-top: 15px;width:98px;height: 30px;border-radius: 30px;line-height: 30px;}
.c-testlist li .item-inner:hover dl{display: none;}
.c-testlist li .item-inner:hover .item-mark{display: block;}
/* sample */
.sample-wrap .g-banner{background: url("/form/front/img/banner/banner_sample.jpg") no-repeat center;}
.sample-wrap .g-banner .container-inner{height:420px;display: table; }
.sample-wrap .g-banner .sample-bannertxt{display: table-cell;vertical-align: middle;text-align: center;color:#fff;}
.sample-wrap .g-banner h4{font-size: 40px;line-height: 60px;}
.sample-wrap .g-banner h5{font-size: 30px;line-height: 46px;}
.sample-wrap .g-banner p{font-size: 20px;line-height: 30px;padding: 22px 0 20px;}
.sample-wrap .g-banner p span{color:#e2aa0a;}
.sample-wrap .g-banner .b-btn{padding:0 30px;line-height: 40px;height: 40px;border-radius: 50px;font-size: 16px;}
.sample-wrap .sample-mode01{padding:40px 0 55px;overflow: hidden;}
.sample-wrap .mode-info{width:370px;padding-left: 35px;}
.sample-wrap .g-container h3{font-size: 28px;color:#333;line-height: 50px;padding-top: 86px;}
.sample-wrap .g-container h4{font-size:20px;color:#888;line-height:40px;position: relative;}
.sample-wrap .mode-info h4:after{content:"";width:40px;height:2px;background: #0cf;position: absolute;bottom:-12px;left:0;display: block;}
.sample-wrap .mode-info p{padding:40px 0 65px;line-height: 30px;font-size: 16px;color:#888;}
.sample-wrap .mode-info dl{padding:37px 0 65px;line-height: 30px;font-size: 16px;color:#888;}
.sample-wrap .mode-info dt{font-size: 18px;color:#333;padding-bottom: 5px;}
.sample-wrap .mode-info dd{font-size: 16px;color:#888;}
.sample-wrap .mode-info dd .i-ico{width:18px;height:18px;margin-right: 5px;}
.sample-wrap .mode-info dd .i-icon01{background-position: -270px -60px;}
.sample-wrap .mode-info dd .i-icon02{background-position: -300px -60px;}
.sample-wrap .mode-img dl{text-align: center;line-height: 26px;}
.sample-wrap .mode-img dt{font-size: 18px;color:#333;}
.sample-wrap .mode-img dd{font-size: 14px;color:#888;}
.sample-wrap .sample-mode02{background: #e3f0f8;text-align: center;padding:40px 0 76px;}
.sample-wrap .sample-mode02 h3{padding-top: 0;}
.sample-wrap .sample-mode02 .sample-modetitle{font-size: 18px;line-height: 30px;padding-bottom: 14px;}
.sample-wrap .sample-mode02 .sample-col03{margin:20px -14px 14px;}
.sample-wrap .sample-mode02 .sample-col03 li{width:33.33%;padding:14px;box-sizing: border-box;float:left;}
.sample-wrap .sample-mode02 .sample-col03 li .item-inner,.sample-wrap .sample-mode02 .sample-col01{box-shadow: 0 0 13px 0 rgba(72,172,234,0.32);background: #fff;border-radius: 4px;padding:25px 0 20px;}
.sample-wrap .sample-mode02 .sample-col01 ul{padding:15px 60px 34px;}
.sample-wrap .sample-mode02 .sample-col01 li{padding:0 26px;box-sizing: border-box;float:left;}
.sample-wrap .sample-mode02 .sample-col01 li.arealist{background: #f7fafd;width:325px;padding: 22px 0 22px 40px;}
.sample-wrap .sample-mode02 .sample-col01 li.arealist span{float:left;width:135px;text-align: left;line-height: 30px;color:#888;}
.sample-wrap .sample-mode03{padding:45px 0;}
.sample-wrap .sample-mode03 .mode-img{padding-right: 100px;}
.sample-wrap .sample-mode04{background: #e3f0f8;text-align: center;padding:40px 0 70px;}
.sample-wrap .sample-mode04 h3{padding-top: 0;}
.sample-wrap .sample-mode04 .sample-modetitle{font-size: 18px;line-height:30px;padding: 14px 18px 15px 24px;text-align: left;border-bottom: 1px solid #e5e5e5;}
.sample-wrap .sample-mode04 .sample-modetitle a{font-size: 14px;}
.sample-wrap .sample-mode04 img{height:234px;margin: 15px 0 27px;}
.sample-wrap .sample-mode04 ul{margin:30px -14px 0;}
.sample-wrap .sample-mode04 ul li{width:50%;padding:0 14px;box-sizing: border-box;float:left;}
.sample-wrap .sample-mode04 ul li .item-inner{box-shadow: 0 0 13px 0 rgba(72,172,234,0.32);background: #fff;border-radius: 4px;}
.sample-wrap .sample-mode04 .item-inner ul{padding:12px 26px 20px;margin: 0;overflow:hidden;}
.sample-wrap .sample-mode04 .item-inner li{padding:8px 0;border-top: 1px solid #e5e5e5;width:100%;color:#999;line-height: 32px;text-align: left;}
.sample-wrap .sample-mode04 .item-inner li.noborder{border:none;}
.sample-wrap .sample-mode04 .item-inner li span{width:25%;float:left;}
.sample-wrap .sample-mode05{text-align: center;padding:50px 0 50px;}
.sample-wrap .sample-mode05 h3{padding: 0 0 20px;}
/* requirement-wrap */
.requirement-wrap .c-requirement{background: #fff;border:1px solid #e5e5e5;border-radius: 3px;margin:60px 0;overflow: hidden;position: relative;}
.requirement-wrap .requirement-title{position: relative;margin:-1px;background: #0cf;padding:15px 24px;font-size: 18px;line-height: 30px;color:#fff;}
.requirement-wrap .requirement-title a{font-size: 16px;color:#fff;float:left;}
.requirement-wrap .requirement-title .fr span{font-size: 16px;float:left;padding:0 5px;}

.requirement-main{padding:20px 32px 40px 24px;}
.requirement-main .case-search{padding:10px 0;overflow: hidden;}
.requirement-main .case-search .search-box{width: 424px;vertical-align: middle;}
.requirement-main .case-search .search-link{display: inline-block;vertical-align: middle;padding-left: 10px;color:#888;}
.requirement-main .case-search .search-link a{color:#0cf;margin:0 4px;}
.requirement-main .case-list li{margin-top: 20px;border:1px solid #e5e5e5;padding:10px 40px 10px 35px;font-size: 14px;line-height: 26px;}
.requirement-main .case-list li .case-img{display: table-cell;vertical-align: middle;width:180px;text-align: center;}
.requirement-main .case-list li .case-img img{max-width: 100%;}
.requirement-main .case-list li .case-img p{color:#333;padding-top: 10px;}
.requirement-main .case-list li .case-info{padding-left:30px;display: table-cell;}
.requirement-main .case-list li .case-info .case-title a{color:#0cf;}
.requirement-main .case-list li .case-info .case-content{min-height: 78px;color:#999;}
.requirement-main .case-list li .case-info .case-operate{color:#666;font-weight: bold;}
/* price */
.price-main{padding:20px 32px 15px 24px;}
.price-main h3{font-size: 16px;color: #666;line-height: 40px;}
.price-main h3 span{vertical-align: middle;}
.price-main h3 .i-tip{background-position: -330px -60px;width:16px;height:16px;margin-left: 6px;}
.price-main h4{font-size: 16px;color: #0cf;line-height:30px;}
.price-main h4 .i-ico{width:25px;height:25px;}
.price-main .i-area{background-position: 0 -90px;}
.price-main .i-sex{background-position: -30px -90px;}
.price-main .i-age{background-position: -60px -90px;}
.price-main .i-marriage{background-position: -90px -90px;}
.price-main .i-experience{background-position: -120px -90px;}
.price-main .i-job{background-position: -150px -90px;}
.price-main .i-education{background-position: -180px -90px;}
.price-main .i-income{background-position: -210px -90px;}
.price-main .i-crowd{background-position: -240px -90px;}
.price-main .i-industry{background-position: -270px -90px;}
.price-main .i-other{background-position: -300px -90px;}
.normal-table{width:100%;margin: 9px 0 15px;table-layout: fixed;}
.normal-table.layout-normal{table-layout:inherit;}
.normal-table.sex-table{width:34%;}
.normal-table td{border:1px solid #bfbfbf;padding:4px 10px;text-align: center;font-size: 14px;color:#666;line-height: 24px;}
.normal-table td.align-left{text-align: left;padding:4px 15px;}
.normal-table td b{font-weight: bold;}
.price-detail{background: #ececed;padding:6px 26px 6px 16px;font-size: 12px;line-height: 20px;color:#999;margin:-6px 0 15px;}
.price-detail span{color:#0cf;}

/* 我的问卷 */
.top-notice{background: #ecf1f6;height: 36px;font-size: 12px;line-height: 36px;color:#888;}
.top-notice .i-notice{background-position: -150px -30px;width:15px;height:15px;margin-right: 10px;}
.top-notice a{color:#0cf;margin-left: 10px;}
.c-questionnaire{padding:30px 0 40px;}
.main-operate{margin-bottom: 20px;}
.main-operate .tab-display{border:1px solid #e5e5e5;background: #fff;padding:4px 10px;margin-right: 7px;border-radius: 2px;}
.main-operate .tab-display .i-ico{width:20px;height: 20px;cursor: pointer;}
.main-operate .tab-display span{height:12px;width:0;display: inline-block;border-left: 1px solid #d8d8d8;margin:0 6px;vertical-align: middle;}
.main-operate .tab-display .i-block{background-position: -238px 2px;}
.main-operate .tab-display .i-block.cur{background-position: -238px -28px;}
.main-operate .tab-display .i-list{background-position: -268px 2px;}
.main-operate .tab-display .i-list.cur{background-position: -268px -28px;}
.main-operate .select-box{margin-right: 7px;min-width: 100px;}
.main-operate .fr.select-box{margin-right: 0;margin-left: 7px;}
.main-operate .select-box .layui-input,.main-operate .select-box .layui-select,.main-operate .select-box select{height:30px;border-color: #e5e5e5;border-radius: 2px;line-height: 28px;width: 100%;box-sizing: border-box;}
.main-operate .search-box{margin-right: 7px;width:250px;position: relative;padding:0;}
.main-operate .search-box .search-input{height:30px;border-color: #e5e5e5;border-radius: 2px;line-height: 28px;width: 100%;box-sizing: border-box;padding:0 6px;font-size: 14px;}
.main-operate .search-box .i-search{width:20px;height: 20px;background-position: -327px -87px;position: absolute;right:10px;top:5px;}
.main-operate .btns-box .b-btn{border-color:#0cf;padding:0 14px;line-height: 28px;height:28px;border-radius: 2px;}
.main-operate .btns-box .b-btn span{display: inline-block;vertical-align: middle;}
.main-operate .btns-box .b-btn .i-ico{width:15px;height: 20px;margin-right: 5px;}
.main-operate .btns-box .b-btn .i-add{background-position: -300px 5px;}
.main-operate .btns-box .b-btn:hover .i-add{background-position: -300px -25px;}
.main-operate .link-box .b-btn{border-color:#e5e5e5;padding:0 9px;line-height: 28px;height:28px;border-radius: 2px;background: #fff;color:#999;}
.main-operate .link-box .b-btn:hover{border-color:#0cf;color:#0cf;}
.main-operate .link-box .b-btn span{display: inline-block;vertical-align: middle;}
.main-operate .link-box .b-btn .i-ico{width:15px;height: 20px;margin-right: 5px;}
.main-operate .link-box .b-btn .i-delete{background-position: -329px 3px;}
.main-operate .link-box .b-btn:hover .i-delete{background-position: -329px -27px;}
.c-questionnaire .tab-content{display: none;}
.c-questionnaire .tab-content.cur{display: block;}
.questionnaire-list{min-height: 400px;margin:-8px;}
.questionnaire-list li{float:left;width:25%;box-sizing: border-box;padding:8px;}
.questionnaire-list li .item-inner{border:1px solid #e5e5e5;border-radius: 4px;position: relative;background: #fff;margin:1px;}
.add-questionnaire .item-inner{height:176px;cursor: pointer;}
.add-questionnaire .add-item{font-size: 16px;line-height: 30px;height:30px;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align: center;}
.add-questionnaire .add-item i{font-size: 26px;vertical-align: -2px;margin-right: 8px;}
.add-questionnaire .item-inner:hover{color:#0cf;}
.questionnaire-list li .item-content{height:80px;padding:28px 14px 17px;}
.questionnaire-list li .item-content dt{font-size: 15px;line-height: 30px;color:#333;}
.questionnaire-list li .item-content dd{font-size: 12px;line-height: 24px;color:#999;}
.questionnaire-list li .item-operate{background: #f7f8fa;border-top: 1px solid #e5e5e5;}
.questionnaire-list li .item-operate ul{}
.questionnaire-list li .item-operate li{float:left;width: 25%;text-align: center;padding:5px 0;position: relative;}
.questionnaire-list li .item-operate span{display: block;font-size: 12px;color:#999;line-height: 20px;}
.questionnaire-list li .item-operate .i-ico{width:20px;height:20px;}
.i-edit{background-position: 2px -118px;}
.i-publish{background-position:-29px -119px;}
.i-data{background-position:-58px -117px;}
.i-putin{background-position:-88px -118px;}
.i-more{background-position:-117px -118px;}
.questionnaire-list .item-info{padding:10px 17px 11px;font-size: 14px;line-height: 30px;}
.questionnaire-list .item-operate{display: none;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.questionnaire-list .item-operate dl{position: absolute;left:15px;top:45px;z-index:2;width:80px;border-radius: 2px;background: #fff;border: 1px solid #e5e5e5;display: none;}
.questionnaire-list .item-operate dd a{display: block;line-height: 35px;font-size: 12px;color:#666;}
.questionnaire-list .item-operate dd a:hover{background: #f5f6fa;}
.questionnaire-list .item-operate li:hover dl,.questionnaire-list .item-inner:hover .item-operate{display: block;}
.questionnaire-list .item-inner:hover .item-info{display: none;}
.questionnaire-list .item-inner:hover{border:2px solid #0cf;margin:0;box-shadow: 0 0 16px 0 rgba(6,136,168,0.18);}
.item-tip{position: absolute;top:0;left:17px;font-size: 12px;line-height: 20px;padding:0 8px;color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.item-tip.tip-orange{background: #ffb22b;}
.item-tip.tip-darkorange{background: #f6864b;}
.set_link{width: 132px;height: 30px;line-height: 30px;padding: 0 7px;border: 1px solid #dcdcdc;margin: 0 10px 0 0;position: relative;box-sizing: border-box;}
.set_link .set_link_tips{display: block;width: 100%;height: 100%;cursor: pointer;}
.set_link .set_link_tips a{color: #999;font-size: 12px;}
.set_link .set_link_tips .icon_frame{float: right;margin: 5px 0 0;background-position: -26px -145px;}
.set_link.active .set_link_tips .icon_frame{background-position: -86px -145px}
.set_link #groupUl{display: none;width: 132px;max-height: 200px;border: 1px solid #dcdcdc;overflow-y: auto;position: absolute;top: 28px;left: -1px;box-sizing: border-box;background: #fff;z-index: 99;}
.set_link.active #groupUl{display: block;}
.set_link #groupUl li{height: 30px;padding: 0 7px;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;position: relative;}
.set_link #groupUl li a,.set_link #groupUl li input{display: inline-block;width: 75px;line-height: 28px;font-size: 12px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;border: none;background: none;cursor: pointer;}
.set_link #groupUl li a:hover,.set_link #groupUl li input:hover{color: #0cf;}
.set_link #groupUl li:last-child{border: none;}

/* price */
.price-wrap .g-banner{background: url(../img/price/banner_bg.jpg) no-repeat;height: 649px;text-align: center;}
.price-wrap .g-banner h4{font-size: 42px;color:#fef5ec;line-height: 60px;padding: 61px 0 40px;}
.price-wrap .g-banner ul{background: url(../img/price/banner_bg2.png) no-repeat;padding:30px 10px;}
.price-wrap .g-banner li{width: 355px;float: left;margin: 0 19px;color:#7b5113;padding: 56px 0;}
.price-wrap .g-banner .li-01{background: url(../img/price/banner_bg3.png) no-repeat;}
.price-wrap .g-banner .li-02{background: url(../img/price/banner_bg4.png) no-repeat;}
.price-wrap .g-banner .li-03{background: url(../img/price/banner_bg5.png) no-repeat;}
.price-wrap .g-banner h5{font-size: 30px;font-weight: bold;line-height: 40px;margin-bottom:13px;}
.price-wrap .g-banner div{font-size: 18px;font-family: arial;}
.price-wrap .g-banner .price-num{font-size: 56px;line-height: 74px;}
.price-wrap .g-banner .price-symbol{font-size: 24px;}
.price-wrap .g-banner p{font-size: 16px;line-height: 24px;margin-bottom:43px;}
.price-wrap .g-banner .b-btn{background: #fff;font-size: 16px;color:#7b5113;font-weight:bold;width:254px;line-height:38px;height:38px;border-color:#fff;box-shadow: 0 4px 0 0 rgba(197,165,118,.56);}
.price-wrap .g-banner .b-btn:hover{background:#7b5113;border-color: #7b5113;color:#fff;}
.price-wrap h2{font-size: 30px;line-height: 40px;text-align: center;padding-bottom: 45px;}
.price-wrap .bg{background: #eff3f6;padding: 55px 0 70px;}
.price-wrap .bgwhite{background: #fff;padding: 55px 0 70px;}
.price-module01 ul{margin:0 -10px;}
.price-module01 li{width: 25%;float: left;padding: 0 10px;box-sizing: border-box;text-align: center;}
.price-module01 .item-inner{background: #fff;box-shadow: 0 0 8px 0 rgba(122,122,122,0.25);padding:44px 0 36px;transition: all .3s;}
.price-module01 .item-inner:hover{margin:-20px 0 20px;}
.price-module01 .item-inner p{font-size: 20px;line-height: 30px;margin-top: 12px;}
.price-module02 ul{margin:0 -35px;}
.price-module02 li{width: 25%;float: left;padding: 0 35px;box-sizing: border-box;text-align: center;transition: all .3s;}
.price-module02 li:hover{margin:-20px 0 20px;}
.price-module02 p{font-size:16px;line-height:26px;margin-top: 10px;}
.price-module03 ul{margin:-15px;}
.price-module03 li{width:33.33%;float: left;padding:15px;box-sizing: border-box;text-align: center;}
.price-module03 .item-inner{background: #fff;box-shadow: 0 0 8px 0 rgba(122,122,122,0.25);padding:44px 0 36px;transition: all .3s;}
.price-module03 .item-inner:hover{margin:-20px 0 20px;}
.price-module03 .item-inner p{font-size:16px;line-height: 30px;margin-top: 12px;}

.price-module05 ul{padding:40px 58px;box-shadow: 0 0 8px 0 rgba(122,122,122,0.25);background: #fff;}
.price-module05 li{width:50%;float: left;padding:15px;box-sizing: border-box;}
.price-module05 dt{font-size:20px;line-height: 34px;margin-bottom: 12px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.price-module05 dd{font-size:14px;line-height:25px;height: 50px;overflow: hidden;color:#666;}
.price-module05 .li-01,.price-module05 .li-03{padding-right: 60px;border-right: 1px dashed #e5e5e5;}
.price-module05 .li-01,.price-module05 .li-02{padding-bottom:50px;border-bottom: 1px dashed #e5e5e5;}
.price-module05 .li-02,.price-module05 .li-04{padding-left: 60px;}
.price-module05 .li-03,.price-module05 .li-04{padding-top:50px;}
.price-module04 ul{margin:0 -48px;}
.price-module04 li{width: 334px;float:left;text-align: center;margin:0 48px;box-sizing: border-box;}
.price-module04 .item-inner{width: 334px;display: inline-block;box-shadow: 0 0 8px 0 rgba(122,122,122,0.25);border-radius: 4px;background: #fff;}
.price-module04 .price-head{padding:14px;margin-bottom: 12px;}
.price-module04 .item-title{font-size:28px;font-weight: bold;line-height:40px;padding:20px;border-radius: 4px;text-align: left;}
.price-module04 .item-title span{font-size: 14px;float: right;opacity: 0.7;}
.price-module04 .item-price{font-size: 18px;margin-top:34px;}
.price-module04 .item-price span{font-size:50px;line-height: 70px;}
.price-module04 .item-info{font-size: 14px;line-height:20px;color:#999;height:20px;}
.price-module04 .item-btn{display: block;height: 44px;line-height: 42px;font-size: 18px;margin:34px 16px 0;border-radius: 4px;border:1px solid transparent;}
.price-module04 dl{margin:0 30px;padding:10px 0;color:#999;line-height:26px;text-align: left;}
.price-module04 dt{position: relative;text-align: center;} 
.price-module04 dt:before{content: "";display: block;position: absolute;width: 100%;height: 50%;border-bottom: 1px dashed #999;left: 0;}
.price-module04 dt span{background: #fff;position: relative;padding:0 5px;}
.price-module04 dd{text-align: right;overflow: hidden;}
.price-module04 dd span{float:left;color:#333;}
.price-module04 dd .item-ico{width:14px;height: 14px;display: inline-block;}
.price-module04 dd .i-ok{background: url("../img/price/ico_ok.png") no-repeat center;}
.price-module04 dd .i-error{background: url("../img/price/ico_error.png") no-repeat center;}
.price-module04 .item-01 .price-head{color:#36558a;}
.price-module04 .item-01 .item-title,.price-module04 .item-01 .item-btn{background: #bcf;color:#36558a;border-color: #bcf;}
.price-module04 .item-01 .item-btn:hover{opacity: 0.8;}
.price-module04 .item-02 .price-head{color:#745a38;}
.price-module04 .item-02 .item-title,.price-module04 .item-02 .item-btn{background: #e9c897;color:#745a38;border-color:#e9c897;}
.price-module04 .item-02 .item-btn:hover{opacity: 0.8;}
.price-module04 .item-03 .price-head{background: url("../images/whb/whb_pricehead03.png") no-repeat center;color:#feecd4;}
.price-module04 .item-03 .item-title,.price-module04 .item-03 .item-btn{background: #383c64;color:#feecd4;border-color: #383c64;}
.price-module04 .item-03 .item-price{color: #383c64;}
.price-module04 .item-03 .item-btn:hover{opacity: 0.8;}